草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

asp.net-mvc - ASP.NET MVC URLs - 正确的方法

目前我的项目有一个页面domain/cocktail显示所有鸡尾酒的列表。如果用户想过滤列表,他可以选择排序顺序、鸡尾酒的起始字母和强度。所以url看起来像domain/cocktail?letter=B&sort=nu&strength=2&page=4。据我所知,使用此类网址并不是最佳选择。您可以建议使用什么方法来获得具有相同功能的对SEO友好的URL。 最佳答案 ASP.NETMVC应用程序使用ASP.NET路由系统,它决定URL如何映射到特定的Controller和操作。在浏览器请求时的默认路由系统下http://yours

asp.net - 用户国家选择和 SEO 问题

我希望我的用户在访问该网站时选择他们来自哪个国家,然后它会将其存储在cookie中,不会再打扰他们。系统的许多不同部分(例如系统定价)都依赖于此,因此它可以转换为用户货币。我正在考虑在未设置国家/地区cookie时在任何页面上显示模式,但我担心在SEO方面对我的网站产生负面影响。有没有人有这方面的经验?我希望Google抓取所有国家/地区的所有条目,但如果用户实际访问该网站,则显示不同国家/地区的条目没有意义(该网站允许访问者在其本地搜索某种类型的讲师)。 最佳答案 可能有更简洁的方法,但是...让依赖国家cookie的页面也接受指

ASP.NET 在 Render() 之前执行函数

最后我找到了一些关于如何从aspx页面调用函数的解决方案,因为我需要制作动态url。我在Google上搜索了几个星期,但我没有找到如何使动态路由依赖于当前语言环境,例如:site.com/en/home-whenCurrentCultureisen-ENandsite.com/fr/home-WhenCurrentCultureisfr-FR.我找到了一个解决方案,我从aspx调用函数来检查CurrentCulture并打印一个字符串。voidDemo(){CultureInfocurrentCulture=Thread.CurrentThread.CurrentCulture;str

asp.net-mvc - SEO:索引链接到页面但不索引 URL

在我的一个ASP.NETMVC应用程序中,我使用actionlink来切换语言,例如http://example.com/nl/home/switch?lang=en&redirect=/en/home/about。按下url时,switch函数将用户重定向到/en/home/about,语言为en(英语)。问题是谷歌正在索引开关操作链接,就好像它是链接页面一样。因此,在此示例中,/en/home/about在Google结果中显示为http://example.com/nl/home/switch?lang=en&redirect=/en/home/关于而不是http://examp

asp.net - 建立多语言网站

我正计划建立一个新的多语言网站,并正在考虑它对SEO的影响。当用户第一次访问该域时,会检测到他的语言设置,并根据此设置语言,他会被重定向到网站的适当语言版本并被cookie记录。如果在不同的session期间,该用户浏览该域,则会检测到cookie,并将用户重定向到适当的国家/语言页面。同时,用户可以手动更改设置的语言(因此cookie也会更改)。首先,如果我在主页上进行重定向(如果用户未使用cookie),Google会因此惩罚我吗?其次,如果我将语言存储在文件夹中,例如www.mydomain.com/en-us/page.html和www.mydomain.com/cs-cz/p

asp.net-mvc-3 - Quora 如何找到正确的资源来请求 url slug?

Quora如何找到正确的资源来请求urlslug(问题、用户或主题)?例如:http://www.quora.com/How-does-Quora-rewrite-their-urls如您所见,问题的URL没有Controller名称。它与根URL相关联。我如何在ASP.NETMVC3中执行此操作? 最佳答案 看起来Quora开发人员之一在网站上回答了您的问题:http://www.quora.com/How-does-Quora-rewrite-their-urlsWedon'tuseApacheoranythingwith"re

asp.net-mvc - 不同浏览器中的不同网址

我正在使用asp.netmvc。我使用Html.ActionLinkchrome创建了一个链接,Firefox向我显示了一个seo友好的url,如下所示:http://localhost:3267/Store/Browse?category=آموزش-برنامه-نویسی但是IE9.0向我显示了这样的内容:http://localhost:3267/Store/Browse?category=%D8%A7%D9%93%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8

php - 我已经将我的站点从 PHP 更改为 ASP?现在如何处理我的旧网址

最近我将我的网站从PHP(wordpress)迁移到ASP。现在如何处理我的旧网址,因为它已在谷歌中编制索引,现在显示404错误。我也迁移了服务器。有人可以帮我解决这个问题吗?是否可以将我的旧phpurl重定向到asp或者是否有任何其他方法可以做到这一点。我有大约2500个url。请帮帮我。 最佳答案 是的,可以将旧的phpurl重定向到新的asp.neturl。您应该查看IISUrlRewrite2插件:http://learn.iis.net/page.aspx/737/url-rewrite-module-2/您应该设置规则,

asp.net-mvc-3 - 为新内容重复使用域名并永久删除 beta 站点索引内容

我在IIS7+上部署的站点存在三个问题。我正在为与旧域名完全不同的内容重新使用我现有的域名。问题是旧网站已被谷歌索引,但内容在新网站上不再可用。如何删除谷歌上的旧内容索引?我在AWS上托管了一个测试站点,并向其中添加了大量测试数据。我不知道Robots.txt,所以网站被抓取了。该站点只能通过IP访问。我现在已经将我的生产站点移动到同一台服务器上并将ip链接到顶级域。问题是旧的测试数据出现在搜索中并通过ip链接重定向到生产站点。测试数据不再可用我有两个顶级域名.co.in和.in都指向同一台服务器。我是否需要进行一些配置,以免因重复内容而受到google的惩罚?我搜索了论坛和网络,但不

asp-classic - 经典 ASP 中的 PDF 保护和 SEO

我有一个销售pdf的经典asp网站。Ocne用户付费,我给他们一个链接来下载pdf,如下所示:https://mysite.com/products/ebook/mypdf.pdf我想保护它免受(1)搜索引擎收录(2)人们直接访问它而不购买它。我该怎么做?请推荐 最佳答案 您必须提供一个额外的ASP页面,例如getpdf.asp下载内容。看到这个答案,这涵盖了你需要的大部分内容:https://stackoverflow.com/a/12946733/911635您必须添加一些访问控制以检查当前用户是否有权访问该文件。